// const obj = require("模块名/文件名");
const abc = require("fs");
// console.log(abc);

// 文件可有什么操作？

// 创建并写内容
// 语法
// abc.writeFile("路径+文件名", "要写入的内容", (err)=>{ 写入完成后执行 });
// 异步的写
// abc.writeFile("./hello.txt", "hello world12313", (err)=>{
//   console.log(err);
// });
// 同步的写
// const err = abc.writeFileSync("./hello.txt", "hello world12313");
// console.log(err);


// 读取：获取文件内容
// 语法
// abc.readFile("路径+文件名", "字符编码", (err, data)=>{ 读取完成后执行 })
// // 异步的读
// abc.readFile("./hello.txt", "utf-8", (err, data)=>{
//   console.log(err)
//   console.log(data)
// })
// 同步的读
const data = abc.readFileSync("./hello.txt", "utf-8");
console.log(data);


// 改名
// 语法
// abc.rename("要修改的文件路径+名", "修改后的文件名", (err)=>{ 修改完成后执行 })
// 异步的改
// abc.rename('./hello.txt', "world.txt", (err)=>{
//   console.log(err);
// })
// 同步的改
// const err = abc.renameSync('./world.txt', "hahaha.txt");
// console.log(err);


// 删除
// 语法
// abc.unlink("路径+文件名", (err)=>{ 删除完成后执行 })
// 异步的删
// abc.unlink("./hahaha.txt", (err)=>{
//   console.log(err);
// })
// 同步的删
// const err = abc.unlinkSync("./hello.txt")
// console.log(err);
